Extended Workflow Flexibility using Rule-Based Adaptation Patterns with Eventing Semantics
نویسندگان
چکیده
In several industry scenarios, it is often the case that an existing reference workflow has to be adapted according to specific context factors, which might even change at runtime. The adapted workflow instances virtually constitute process variants. In order to keep the efforts for systematic variant configuration and maintenance on a manageable level, recent work has proposed the use of context-dependent adaptation rules. The involved rule-based change operations are however usually restricted to simple constructs like task deletion or insertion. This can be an obstacle if eventing paradigms for modeling reactive parts of a workflow also should be combined with context-awareness. In this paper, we present an example machinery maintenance service delivery usecase and show how hierarchical context rules can be integrated to tailor the workflow to changing data contexts. We furthermore propose to extend existing basic change operations with an adaptation pattern catalogue that especially captures event-based adaptation semantics for workflow languages like BPMN2 and show how a part of our solution was prototypically implemented in jBoss Drools.
منابع مشابه
OSyRIS: a Nature Inspired Workflow Engine for Service Oriented Environments
We present a nature-inspired rule-based workflow platform capable of self adaptation by following an eventcondition-action approach and by integrating a dynamic resource selection relying on rule based scheduling heuristics. A language for workflows that is simple and easy to understand is introduced. The language also supports task semantics and ontology definition.
متن کاملWorkflow Charts and Their Semantics Using Abstract State Machines
Workflow charts are a novel way to describe business processes and a way of putting more emphasis on the human-computer interaction. They introduce a typed approach to workflow specification in order to improve flexibility in business process technology by proposing a concept for integrating workflow definition and dialogue programming, being also open to business process modelling. Although th...
متن کاملScientific Workflow Interoperability Evaluation
There is wide range of scientific workflow systems today, each one designed to resolve problems at a specific level. In large collaborative projects, it is often necessary to recognize the heterogeneous workflow systems already in use by various partners and any potential collaboration between these systems requires workflow interoperability. Publish/Subscribe Scientific Workflow Interoperabili...
متن کاملULTRAflow – A Lightweight Workflow Management System
Workflow management systems usually use a graphical notation to define workflows, often based on Petri nets or specialized workflow graphs. [3, 4] lists the most important patterns for the specification of workflows and evaluates various commercial workflow management systems w.r.t. their support of these patterns. It turns out that most systems have to struggle with some fundamental problems: ...
متن کاملAGENTWORK: a workflow system supporting rule-based workflow adaptation
Current workflow management systems still lack support for dynamic and automatic workflow adaptations. However, this functionality is a major requirement for next–generation workflow systems to provide sufficient flexibility to cope with unexpected failure events. We present the concepts and implementation of AGENTWORK, a workflow management system supporting automated workflow adaptations in a...
متن کامل